package com.hmsg.health.bean.domain;

import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.data.annotation.Persistent;
import lombok.Data;
@Data
@ApiModel
public class TaskDo {
    @ApiModelProperty(value = "ID")
	private Integer id;
    @ApiModelProperty(value = "任务类型")
    private Integer type;
    @ApiModelProperty(value = "任务单数")
    private Integer taskCount;
    @ApiModelProperty(value = "金币数量")
    private Integer taskGold;
    @ApiModelProperty(value = "有效期 单位：分钟")
    private Integer validity;
    @ApiModelProperty(value = "任务状态 任务状态 0正常 -1失效")
    private Integer taskStatus;
    @ApiModelProperty(value = "任务详情 口令详情")
    private String taskUrl;
    @ApiModelProperty(value = "验证图")
    private String taskVerify;
    @ApiModelProperty(value = "注册时间")
    private Date createTime;
    @ApiModelProperty(value = "用户")
    private Integer userId;
    @ApiModelProperty(value = "任务名称")
    private String taskName;
    
    @ApiModelProperty(value = "任务名称")
    private String stepOne;
    
    @ApiModelProperty(value = "任务名称")
    private String stepTwo;
    
    @ApiModelProperty(value = "是否推荐 1是 0否")
    private Integer isRecommend;
    @ApiModelProperty(value = "'剩余数量")
    private Integer surplusCount;
    
    @ApiModelProperty(value = "未提交数量")
    private Integer notSubmit;
    @ApiModelProperty(value = "待审核数量")
    private Integer waitVerify;
    @ApiModelProperty(value = "未通过数量")
    private Integer auditRejection;
  
    @ApiModelProperty(value = "审核通过数量")
    private Integer auditAgree;
    @ApiModelProperty(value = "1 网址助力 2 二维码助力 3 自定义口令")
    private Integer slogan;
    @ApiModelProperty(value = "纠纷单数量")
    private Integer appeal;
    private UserDo user;
    private Integer startNo;
    private Integer pageSize;
    private Integer totalResult;
    private String sortCloum;
    @ApiModelProperty(value = "是否报名")
    private Integer isApply;
    
    @ApiModelProperty(value = "是否热门")
    private Integer isHot;
    
    @ApiModelProperty(value = "报名任务状态")
    private Integer userTaskStatus;
    
    @ApiModelProperty(value = "任务类型")
    private TaskTypeDo typeDo;
    
    @ApiModelProperty(value = "验证图")
    private String verifyDetail;
    
    
}
